{
  "id" : "8facf639-eb82-49f3-b933-829ab2204088",
  "realm" : "kafka",
  "notBefore" : 0,
  "defaultSignatureAlgorithm" : "RS256",
  "revokeRefreshToken" : false,
  "refreshTokenMaxReuse" : 0,
  "accessTokenLifespan" : 300,
  "accessTokenLifespanForImplicitFlow" : 900,
  "ssoSessionIdleTimeout" : 1800,
  "ssoSessionMaxLifespan" : 36000,
  "ssoSessionIdleTimeoutRememberMe" : 0,
  "ssoSessionMaxLifespanRememberMe" : 0,
  "offlineSessionIdleTimeout" : 2592000,
  "offlineSessionMaxLifespanEnabled" : false,
  "offlineSessionMaxLifespan" : 5184000,
  "clientSessionIdleTimeout" : 0,
  "clientSessionMaxLifespan" : 0,
  "clientOfflineSessionIdleTimeout" : 0,
  "clientOfflineSessionMaxLifespan" : 0,
  "accessCodeLifespan" : 60,
  "accessCodeLifespanUserAction" : 300,
  "accessCodeLifespanLogin" : 1800,
  "actionTokenGeneratedByAdminLifespan" : 43200,
  "actionTokenGeneratedByUserLifespan" : 300,
  "oauth2DeviceCodeLifespan" : 600,
  "oauth2DevicePollingInterval" : 5,
  "enabled" : true,
  "sslRequired" : "none",
  "registrationAllowed" : false,
  "registrationEmailAsUsername" : false,
  "rememberMe" : false,
  "verifyEmail" : false,
  "loginWithEmailAllowed" : true,
  "duplicateEmailsAllowed" : false,
  "resetPasswordAllowed" : false,
  "editUsernameAllowed" : false,
  "bruteForceProtected" : false,
  "permanentLockout" : false,
  "maxTemporaryLockouts" : 0,
  "maxFailureWaitSeconds" : 900,
  "minimumQuickLoginWaitSeconds" : 60,
  "waitIncrementSeconds" : 60,
  "quickLoginCheckMilliSeconds" : 1000,
  "maxDeltaTimeSeconds" : 43200,
  "failureFactor" : 30,
  "roles" : {
    "realm" : [ {
      "id" : "7874cf68-b072-472a-a8d5-b616a461a25b",
      "name" : "Admin",
      "description" : "Kafka UI Admin",
      "composite" : false,
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    }, {
      "id" : "d59a9398-c553-4dc7-8f55-1e2a06632d54",
      "name" : "Viewer",
      "description" : "Kafka UI Viewer",
      "composite" : false,
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    }, {
      "id" : "2051b315-74ec-41d0-947c-670b1a0c658d",
      "name" : "uma_authorization",
      "description" : "${role_uma_authorization}",
      "composite" : false,
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    }, {
      "id" : "e904f479-ee1f-4160-a804-ea4cdb894b6f",
      "name" : "Editor",
      "description" : "Kafka UI Editor",
      "composite" : false,
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    }, {
      "id" : "23bccbcf-6f63-4c3c-8927-657bd1343400",
      "name" : "default-roles-kafka",
      "description" : "${role_default-roles}",
      "composite" : true,
      "composites" : {
        "realm" : [ "offline_access", "uma_authorization" ],
        "client" : {
          "account" : [ "view-profile", "manage-account" ]
        }
      },
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    }, {
      "id" : "4c4e5906-d87a-4cf4-9e62-180e6ece8600",
      "name" : "offline_access",
      "description" : "${role_offline-access}",
      "composite" : false,
      "clientRole" : false,
      "containerId" : "8facf639-eb82-49f3-b933-829ab2204088",
      "attributes" : { }
    } ],
    "client" : {
      "kafka-ui" : [ {
        "id" : "5c0ebdaf-9f28-4a3f-8c33-33981270aba6",
        "name" : "uma_protection",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "f2250c2a-f4c4-460a-a2e4-95744caa3851",
        "attributes" : { }
      } ],
      "realm-management" : [ {
        "id" : "a2dc06a5-abb0-46b3-a194-29caf1887654",
        "name" : "view-clients",
        "description" : "${role_view-clients}",
        "composite" : true,
        "composites" : {
          "client" : {
            "realm-management" : [ "query-clients" ]
          }
        },
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "48091ab3-9a46-4b15-a7a2-9d26c98ae409",
        "name" : "view-users",
        "description" : "${role_view-users}",
        "composite" : true,
        "composites" : {
          "client" : {
            "realm-management" : [ "query-users", "query-groups" ]
          }
        },
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "c886f8d9-d593-4cbe-bd91-f3bbfafce0b5",
        "name" : "query-users",
        "description" : "${role_query-users}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "d663516f-df59-4c7b-bce0-25f51606d908",
        "name" : "view-authorization",
        "description" : "${role_view-authorization}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "904a2109-42aa-40af-88da-434cdc8cfdf1",
        "name" : "manage-realm",
        "description" : "${role_manage-realm}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "2a51926d-9457-45cb-b6f2-2c424a9cf11e",
        "name" : "query-groups",
        "description" : "${role_query-groups}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "a64a48cf-fb30-4a79-a6b2-09109bc19e08",
        "name" : "manage-authorization",
        "description" : "${role_manage-authorization}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "9f720d11-c9bd-4914-a19a-b7742ccbffe9",
        "name" : "manage-users",
        "description" : "${role_manage-users}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "ba0ae9bb-25e1-46bb-832a-198777e4be44",
        "name" : "create-client",
        "description" : "${role_create-client}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "16be1b1d-d4bc-4b73-a215-da4ee73ba97a",
        "name" : "realm-admin",
        "description" : "${role_realm-admin}",
        "composite" : true,
        "composites" : {
          "client" : {
            "realm-management" : [ "view-clients", "view-users", "query-users", "view-authorization", "manage-realm", "query-groups", "manage-authorization", "manage-users", "create-client", "impersonation", "view-realm", "view-events", "query-realms", "manage-clients", "manage-events", "query-clients", "view-identity-providers", "manage-identity-providers" ]
          }
        },
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "9a02c3b9-0016-4b03-b2e4-bed14cf79218",
        "name" : "impersonation",
        "description" : "${role_impersonation}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "9b9887e8-38c7-4394-aa5f-0acbc35c1de1",
        "name" : "view-events",
        "description" : "${role_view-events}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "0118188c-e640-4f52-8b04-23e455f275d6",
        "name" : "view-realm",
        "description" : "${role_view-realm}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "2979919b-7e65-4d99-979c-8f2d875506dd",
        "name" : "query-realms",
        "description" : "${role_query-realms}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "859fc97d-4417-4f22-aac4-85c6cd8eb95c",
        "name" : "manage-clients",
        "description" : "${role_manage-clients}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "a249e521-255a-4802-8b5b-874f50784d2c",
        "name" : "manage-events",
        "description" : "${role_manage-events}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "a5a9b60d-ab6a-4f25-a199-17eb22a84637",
        "name" : "query-clients",
        "description" : "${role_query-clients}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "7a5af282-337e-444d-a036-bb7edbf970a5",
        "name" : "view-identity-providers",
        "description" : "${role_view-identity-providers}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      }, {
        "id" : "8afe36f3-d004-4bfb-b666-43c8db78dab8",
        "name" : "manage-identity-providers",
        "description" : "${role_manage-identity-providers}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "284779e9-6d11-4239-b75c-ecc212817958",
        "attributes" : { }
      } ],
      "security-admin-console" : [ ],
      "admin-cli" : [ ],
      "account-console" : [ ],
      "broker" : [ {
        "id" : "f583a15c-0ee4-48ff-88e9-6fdc1ac892a0",
        "name" : "read-token",
        "description" : "${role_read-token}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "85a547eb-f2be-4211-aac1-4e21cb3fb592",
        "attributes" : { }
      } ],
      "account" : [ {
        "id" : "c238d84b-90c0-4ace-85fd-a6db07ef480f",
        "name" : "view-applications",
        "description" : "${role_view-applications}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "93360e11-d80e-4947-bba2-8c1ce6b48924",
        "name" : "view-profile",
        "description" : "${role_view-profile}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "e0ff829d-1933-4beb-b5e0-b6a118fc1185",
        "name" : "manage-account-links",
        "description" : "${role_manage-account-links}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "13248536-7e80-433c-bc32-df7f51659f1d",
        "name" : "view-groups",
        "description" : "${role_view-groups}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "ffe480b4-c165-4ae3-8064-38ee6b841382",
        "name" : "view-consent",
        "description" : "${role_view-consent}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "38d62d05-39dc-4778-bea3-1d6ff3fee044",
        "name" : "manage-account",
        "description" : "${role_manage-account}",
        "composite" : true,
        "composites" : {
          "client" : {
            "account" : [ "manage-account-links" ]
          }
        },
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "5392ad02-adb8-4cc6-86e4-23541880b654",
        "name" : "delete-account",
        "description" : "${role_delete-account}",
        "composite" : false,
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      }, {
        "id" : "001247d6-de39-4495-8e56-8ede8125d070",
        "name" : "manage-consent",
        "description" : "${role_manage-consent}",
        "composite" : true,
        "composites" : {
          "client" : {
            "account" : [ "view-consent" ]
          }
        },
        "clientRole" : true,
        "containerId" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
        "attributes" : { }
      } ]
    }
  },
  "groups" : [ ],
  "defaultRole" : {
    "id" : "23bccbcf-6f63-4c3c-8927-657bd1343400",
    "name" : "default-roles-kafka",
    "description" : "${role_default-roles}",
    "composite" : true,
    "clientRole" : false,
    "containerId" : "8facf639-eb82-49f3-b933-829ab2204088"
  },
  "requiredCredentials" : [ "password" ],
  "otpPolicyType" : "totp",
  "otpPolicyAlgorithm" : "HmacSHA1",
  "otpPolicyInitialCounter" : 0,
  "otpPolicyDigits" : 6,
  "otpPolicyLookAheadWindow" : 1,
  "otpPolicyPeriod" : 30,
  "otpPolicyCodeReusable" : false,
  "otpSupportedApplications" : [ "totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName" ],
  "localizationTexts" : { },
  "webAuthnPolicyRpEntityName" : "keycloak",
  "webAuthnPolicySignatureAlgorithms" : [ "ES256" ],
  "webAuthnPolicyRpId" : "",
  "webAuthnPolicyAttestationConveyancePreference" : "not specified",
  "webAuthnPolicyAuthenticatorAttachment" : "not specified",
  "webAuthnPolicyRequireResidentKey" : "not specified",
  "webAuthnPolicyUserVerificationRequirement" : "not specified",
  "webAuthnPolicyCreateTimeout" : 0,
  "webAuthnPolicyAvoidSameAuthenticatorRegister" : false,
  "webAuthnPolicyAcceptableAaguids" : [ ],
  "webAuthnPolicyExtraOrigins" : [ ],
  "webAuthnPolicyPasswordlessRpEntityName" : "keycloak",
  "webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256" ],
  "webAuthnPolicyPasswordlessRpId" : "",
  "webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified",
  "webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified",
  "webAuthnPolicyPasswordlessRequireResidentKey" : "not specified",
  "webAuthnPolicyPasswordlessUserVerificationRequirement" : "not specified",
  "webAuthnPolicyPasswordlessCreateTimeout" : 0,
  "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false,
  "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ],
  "webAuthnPolicyPasswordlessExtraOrigins" : [ ],
  "users" : [ {
    "id" : "ad89ab5b-2610-4764-a6fc-034102bd568e",
    "username" : "kadmin",
    "firstName" : "Admin",
    "lastName" : "Kafka",
    "email" : "kadmin@example.com",
    "emailVerified" : true,
    "createdTimestamp" : 1715595329770,
    "enabled" : true,
    "totp" : false,
    "credentials" : [ {
      "id" : "4e7b29dd-8c54-46c3-af99-7c87587c0ee6",
      "type" : "password",
      "userLabel" : "My password",
      "createdDate" : 1715595354736,
      "secretData" : "{\"value\":\"W2/0zSBP0b8NLMNEynvStM2EETxmqqfAjP6TklMMQhZiSLofqOkt8LRAkZh5Qp5czsUEi2VlS8rP/FfP0QhgMg==\",\"salt\":\"9auxF6tvaZo5TFps8uPgcA==\",\"additionalParameters\":{}}",
      "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}"
    } ],
    "disableableCredentialTypes" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "Admin", "default-roles-kafka" ],
    "notBefore" : 0,
    "groups" : [ ]
  }, {
    "id" : "37b396e6-7546-438f-9d0e-a15a5452d72e",
    "username" : "keditor",
    "firstName" : "Editor",
    "lastName" : "Kafka",
    "email" : "keditor@example.com",
    "emailVerified" : true,
    "createdTimestamp" : 1715595478407,
    "enabled" : true,
    "totp" : false,
    "credentials" : [ {
      "id" : "2807a378-f0d0-465d-a2d1-9aac22660c26",
      "type" : "password",
      "userLabel" : "My password",
      "createdDate" : 1715595491485,
      "secretData" : "{\"value\":\"87G9eHNgBedzswdXoXUeJDarKYIyZgso+nIvPRiX7CnkY44Xt5q+6pWmo57lc9Lb7b6ZDGQMSo/S1MEENlXo+w==\",\"salt\":\"WQ+SC5dgCcO4fFbnNgrBAg==\",\"additionalParameters\":{}}",
      "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}"
    } ],
    "disableableCredentialTypes" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "Editor", "default-roles-kafka" ],
    "notBefore" : 0,
    "groups" : [ ]
  }, {
    "id" : "03d47f5f-e843-4983-89aa-149bf42b4cf1",
    "username" : "kviewer",
    "firstName" : "Viewer",
    "lastName" : "Kafka",
    "email" : "kviewer@example.com",
    "emailVerified" : true,
    "createdTimestamp" : 1715595536905,
    "enabled" : true,
    "totp" : false,
    "credentials" : [ {
      "id" : "8f3bee3b-479f-47d5-b959-9b409580efe7",
      "type" : "password",
      "userLabel" : "My password",
      "createdDate" : 1715595555299,
      "secretData" : "{\"value\":\"nDH+JbzY/ijAcEWNoLZ27aY3WJsZwn3uPuuq8P3kpM88DU4lGBPhcreQUuKFxBXU3cBpZJvPt1kx+utZghP3Tw==\",\"salt\":\"9sONslA0v8Qjm21HMxiJ0g==\",\"additionalParameters\":{}}",
      "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}"
    } ],
    "disableableCredentialTypes" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "Viewer", "default-roles-kafka" ],
    "notBefore" : 0,
    "groups" : [ ]
  }, {
    "id" : "b1c82607-0a4a-4846-addd-0b46d213099b",
    "username" : "service-account-kafka-ui",
    "emailVerified" : false,
    "createdTimestamp" : 1715597738599,
    "enabled" : true,
    "totp" : false,
    "serviceAccountClientId" : "kafka-ui",
    "credentials" : [ ],
    "disableableCredentialTypes" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "default-roles-kafka" ],
    "clientRoles" : {
      "kafka-ui" : [ "uma_protection" ]
    },
    "notBefore" : 0,
    "groups" : [ ]
  } ],
  "scopeMappings" : [ {
    "clientScope" : "offline_access",
    "roles" : [ "offline_access" ]
  } ],
  "clientScopeMappings" : {
    "account" : [ {
      "client" : "account-console",
      "roles" : [ "manage-account", "view-groups" ]
    } ]
  },
  "clients" : [ {
    "id" : "4f8ac691-e4d0-43f0-8f4b-6df5e84934fe",
    "clientId" : "account",
    "name" : "${client_account}",
    "rootUrl" : "${authBaseUrl}",
    "baseUrl" : "/realms/kafka/account/",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ "/realms/kafka/account/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : {
      "post.logout.redirect.uris" : "+"
    },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "221871e5-5223-4315-8c7f-5ab2d7028a73",
    "clientId" : "account-console",
    "name" : "${client_account-console}",
    "rootUrl" : "${authBaseUrl}",
    "baseUrl" : "/realms/kafka/account/",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ "/realms/kafka/account/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : {
      "post.logout.redirect.uris" : "+",
      "pkce.code.challenge.method" : "S256"
    },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "3f7d053d-e127-4b3b-be52-2278118819c4",
      "name" : "audience resolve",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-audience-resolve-mapper",
      "consentRequired" : false,
      "config" : { }
    } ],
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "8e865b9f-c629-4c5d-bdff-b0f5be39ead7",
    "clientId" : "admin-cli",
    "name" : "${client_admin-cli}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : false,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : { },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "85a547eb-f2be-4211-aac1-4e21cb3fb592",
    "clientId" : "broker",
    "name" : "${client_broker}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : true,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : { },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "f2250c2a-f4c4-460a-a2e4-95744caa3851",
    "clientId" : "kafka-ui",
    "name" : "kafka-ui",
    "description" : "Kafka UI Client",
    "rootUrl" : "",
    "adminUrl" : "",
    "baseUrl" : "",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "DOqoDQvIrk7ikkR9q0WKmJg3O3b10igW",
    "redirectUris" : [ "*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : true,
    "authorizationServicesEnabled" : true,
    "publicClient" : false,
    "frontchannelLogout" : true,
    "protocol" : "openid-connect",
    "attributes" : {
      "oidc.ciba.grant.enabled" : "false",
      "client.secret.creation.time" : "1715597738",
      "backchannel.logout.session.required" : "true",
      "login_theme" : "keycloak",
      "oauth2.device.authorization.grant.enabled" : "false",
      "display.on.consent.screen" : "false",
      "backchannel.logout.revoke.offline.tokens" : "false"
    },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : true,
    "nodeReRegistrationTimeout" : -1,
    "protocolMappers" : [ {
      "id" : "6e715235-01a8-4bbb-9811-9fd8f434f219",
      "name" : "groups",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-realm-role-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "multivalued" : "true",
        "userinfo.token.claim" : "true",
        "id.token.claim" : "true",
        "lightweight.claim" : "false",
        "access.token.claim" : "true",
        "claim.name" : "groups",
        "jsonType.label" : "String"
      }
    } ],
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "284779e9-6d11-4239-b75c-ecc212817958",
    "clientId" : "realm-management",
    "name" : "${client_realm-management}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : true,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : { },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  }, {
    "id" : "4b2b934a-b62f-433f-b645-a74bee02b5d3",
    "clientId" : "security-admin-console",
    "name" : "${client_security-admin-console}",
    "rootUrl" : "${authAdminUrl}",
    "baseUrl" : "/admin/kafka/console/",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "alwaysDisplayInConsole" : false,
    "clientAuthenticatorType" : "client-secret",
    "redirectUris" : [ "/admin/kafka/console/*" ],
    "webOrigins" : [ "+" ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : {
      "post.logout.redirect.uris" : "+",
      "pkce.code.challenge.method" : "S256"
    },
    "authenticationFlowBindingOverrides" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "03be569f-e885-4b58-8b6b-3d5e28bf4edd",
      "name" : "locale",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "locale",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "locale",
        "jsonType.label" : "String"
      }
    } ],
    "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
    "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
  } ],
  "clientScopes" : [ {
    "id" : "3b155fb3-6c23-4398-9652-ccc52c404729",
    "name" : "phone",
    "description" : "OpenID Connect built-in scope: phone",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "true",
      "display.on.consent.screen" : "true",
      "consent.screen.text" : "${phoneScopeConsentText}"
    },
    "protocolMappers" : [ {
      "id" : "3e1a5c90-e0be-482b-8939-0877aa34ad43",
      "name" : "phone number verified",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "phoneNumberVerified",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "phone_number_verified",
        "jsonType.label" : "boolean"
      }
    }, {
      "id" : "0aefa379-348c-466d-8a32-0ed53eb0a44f",
      "name" : "phone number",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "phoneNumber",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "phone_number",
        "jsonType.label" : "String"
      }
    } ]
  }, {
    "id" : "a0aff541-b0d9-4f0a-8a70-bab6e5c3deb8",
    "name" : "role_list",
    "description" : "SAML role list",
    "protocol" : "saml",
    "attributes" : {
      "consent.screen.text" : "${samlRoleListScopeConsentText}",
      "display.on.consent.screen" : "true"
    },
    "protocolMappers" : [ {
      "id" : "5cdb3211-f588-4b52-8adb-c3a0f45f8383",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    } ]
  }, {
    "id" : "e026f1bc-d181-47c4-8987-aff8d4167a12",
    "name" : "offline_access",
    "description" : "OpenID Connect built-in scope: offline_access",
    "protocol" : "openid-connect",
    "attributes" : {
      "consent.screen.text" : "${offlineAccessScopeConsentText}",
      "display.on.consent.screen" : "true"
    }
  }, {
    "id" : "435422e7-4561-4100-8ffa-4b30c02e76e5",
    "name" : "profile",
    "description" : "OpenID Connect built-in scope: profile",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "true",
      "display.on.consent.screen" : "true",
      "consent.screen.text" : "${profileScopeConsentText}"
    },
    "protocolMappers" : [ {
      "id" : "212a052f-dbfa-49b4-807a-50270f493936",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "8bc55d1c-0f0c-4c4b-bcbc-290a4272ef48",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "254e4a12-7506-46f8-8b68-516726c7c236",
      "name" : "birthdate",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "birthdate",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "birthdate",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "8fb98082-9e6f-4064-8d7d-f8789a33b349",
      "name" : "middle name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "middleName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "middle_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "17d3e533-07b6-4014-8825-3f6832008b54",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "1300a0b0-e9be-46a8-95ac-78d67f1b314b",
      "name" : "website",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "website",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "website",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "25de10af-221b-41d2-8e4a-5f2d714d494c",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : false,
      "config" : {
        "id.token.claim" : "true",
        "introspection.token.claim" : "true",
        "access.token.claim" : "true",
        "userinfo.token.claim" : "true"
      }
    }, {
      "id" : "20e8c3df-b9a8-4b05-b27f-e64624671af2",
      "name" : "gender",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "gender",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "gender",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "d83d9fdf-1b7c-4ef5-a05d-97621672ddb8",
      "name" : "locale",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "locale",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "locale",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "cbef0a08-2d53-4ff3-a65c-f3ae7a0d64eb",
      "name" : "picture",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "picture",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "picture",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "d32f0118-e5d2-43ff-94ad-386102922e08",
      "name" : "nickname",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "nickname",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "nickname",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "79d67bec-16ec-40ae-ba27-368b42911872",
      "name" : "zoneinfo",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "zoneinfo",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "zoneinfo",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "a56b8ee0-b82d-44e4-aeb8-e5f7a83cb34a",
      "name" : "profile",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "profile",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "profile",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "9d72b92d-03ed-46c6-a04a-f32389969325",
      "name" : "updated at",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "updatedAt",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "updated_at",
        "jsonType.label" : "long"
      }
    } ]
  }, {
    "id" : "677672fb-1a6d-469e-a64f-1f0432166949",
    "name" : "address",
    "description" : "OpenID Connect built-in scope: address",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "true",
      "display.on.consent.screen" : "true",
      "consent.screen.text" : "${addressScopeConsentText}"
    },
    "protocolMappers" : [ {
      "id" : "977beae2-b458-44ce-abc5-4efb6dea0985",
      "name" : "address",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-address-mapper",
      "consentRequired" : false,
      "config" : {
        "user.attribute.formatted" : "formatted",
        "user.attribute.country" : "country",
        "introspection.token.claim" : "true",
        "user.attribute.postal_code" : "postal_code",
        "userinfo.token.claim" : "true",
        "user.attribute.street" : "street",
        "id.token.claim" : "true",
        "user.attribute.region" : "region",
        "access.token.claim" : "true",
        "user.attribute.locality" : "locality"
      }
    } ]
  }, {
    "id" : "f6c9d75a-e6e4-4bb1-bde5-b85d36098e72",
    "name" : "acr",
    "description" : "OpenID Connect scope for add acr (authentication context class reference) to the token",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "false",
      "display.on.consent.screen" : "false"
    },
    "protocolMappers" : [ {
      "id" : "6b8a12c1-9add-4c3c-905e-675fb0575099",
      "name" : "acr loa level",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-acr-mapper",
      "consentRequired" : false,
      "config" : {
        "id.token.claim" : "true",
        "introspection.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ]
  }, {
    "id" : "ebb01df3-3d8a-4809-a56c-74e728ad766f",
    "name" : "roles",
    "description" : "OpenID Connect scope for add user roles to the access token",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "false",
      "display.on.consent.screen" : "true",
      "consent.screen.text" : "${rolesScopeConsentText}"
    },
    "protocolMappers" : [ {
      "id" : "68a08dba-d51b-49f1-8ff8-4492c1d57228",
      "name" : "realm roles",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-realm-role-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "multivalued" : "true",
        "user.attribute" : "foo",
        "access.token.claim" : "true",
        "claim.name" : "realm_access.roles",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "aa9021ca-92ca-49db-a1e3-628c4809a548",
      "name" : "client roles",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-client-role-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "multivalued" : "true",
        "user.attribute" : "foo",
        "access.token.claim" : "true",
        "claim.name" : "resource_access.${client_id}.roles",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "292e4c64-3004-4fa4-b457-a43ad988c0d2",
      "name" : "audience resolve",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-audience-resolve-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ]
  }, {
    "id" : "40f9fae7-a452-4f0e-9194-240d782344c8",
    "name" : "email",
    "description" : "OpenID Connect built-in scope: email",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "true",
      "display.on.consent.screen" : "true",
      "consent.screen.text" : "${emailScopeConsentText}"
    },
    "protocolMappers" : [ {
      "id" : "7a09661e-e712-4917-9c9d-305b3ae405f1",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "36fea7f6-a043-4485-9a63-a7fc2198397a",
      "name" : "email verified",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "emailVerified",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email_verified",
        "jsonType.label" : "boolean"
      }
    } ]
  }, {
    "id" : "33773db2-2536-41cf-891f-d5dc371a9a76",
    "name" : "web-origins",
    "description" : "OpenID Connect scope for add allowed web origins to the access token",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "false",
      "display.on.consent.screen" : "false",
      "consent.screen.text" : ""
    },
    "protocolMappers" : [ {
      "id" : "972c42ea-bcd0-4f3a-9b5d-8b8732fa4da6",
      "name" : "allowed web origins",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-allowed-origins-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ]
  }, {
    "id" : "035a4ad5-7d1f-479e-9d44-886060465950",
    "name" : "microprofile-jwt",
    "description" : "Microprofile - JWT built-in scope",
    "protocol" : "openid-connect",
    "attributes" : {
      "include.in.token.scope" : "true",
      "display.on.consent.screen" : "false"
    },
    "protocolMappers" : [ {
      "id" : "a32b7b65-b406-4c54-95e8-3fc4fdb1c818",
      "name" : "groups",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-realm-role-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "multivalued" : "true",
        "user.attribute" : "foo",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "groups",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "a564c71d-4bd9-48d5-a80f-8f6e0eaaebcd",
      "name" : "upn",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "config" : {
        "introspection.token.claim" : "true",
        "userinfo.token.claim" : "true",
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "upn",
        "jsonType.label" : "String"
      }
    } ]
  } ],
  "defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr" ],
  "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt" ],
  "browserSecurityHeaders" : {
    "contentSecurityPolicyReportOnly" : "",
    "xContentTypeOptions" : "nosniff",
    "referrerPolicy" : "no-referrer",
    "xRobotsTag" : "none",
    "xFrameOptions" : "SAMEORIGIN",
    "contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
    "xXSSProtection" : "1; mode=block",
    "strictTransportSecurity" : "max-age=31536000; includeSubDomains"
  },
  "smtpServer" : { },
  "eventsEnabled" : false,
  "eventsListeners" : [ "jboss-logging" ],
  "enabledEventTypes" : [ ],
  "adminEventsEnabled" : false,
  "adminEventsDetailsEnabled" : false,
  "identityProviders" : [ ],
  "identityProviderMappers" : [ ],
  "components" : {
    "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ {
      "id" : "6f83d79f-5ccc-4d2a-a65b-31612b2e630c",
      "name" : "Max Clients Limit",
      "providerId" : "max-clients",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : {
        "max-clients" : [ "200" ]
      }
    }, {
      "id" : "8b02b499-cfa2-4ef0-8da5-df49be489605",
      "name" : "Allowed Client Scopes",
      "providerId" : "allowed-client-templates",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : {
        "allow-default-scopes" : [ "true" ]
      }
    }, {
      "id" : "5ead8f99-c894-4ac8-b8dc-ebce3f82c837",
      "name" : "Allowed Protocol Mapper Types",
      "providerId" : "allowed-protocol-mappers",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : {
        "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "oidc-full-name-mapper", "oidc-address-mapper" ]
      }
    }, {
      "id" : "29eaf51b-50d2-4b2b-8921-b9d3439f7c98",
      "name" : "Allowed Client Scopes",
      "providerId" : "allowed-client-templates",
      "subType" : "authenticated",
      "subComponents" : { },
      "config" : {
        "allow-default-scopes" : [ "true" ]
      }
    }, {
      "id" : "22016337-2aca-4db9-a967-5f4395e83e81",
      "name" : "Allowed Protocol Mapper Types",
      "providerId" : "allowed-protocol-mappers",
      "subType" : "authenticated",
      "subComponents" : { },
      "config" : {
        "allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "oidc-usermodel-attribute-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-address-mapper", "oidc-usermodel-property-mapper" ]
      }
    }, {
      "id" : "2369681e-08cc-4590-98de-88bcdb7320d1",
      "name" : "Full Scope Disabled",
      "providerId" : "scope",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : { }
    }, {
      "id" : "3f5074fa-0cd7-4ad5-95af-0d7ee5c0f8e8",
      "name" : "Trusted Hosts",
      "providerId" : "trusted-hosts",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : {
        "host-sending-registration-request-must-match" : [ "true" ],
        "client-uris-must-match" : [ "true" ]
      }
    }, {
      "id" : "6315c289-90be-4aec-8a73-be7a4dd3b3e3",
      "name" : "Consent Required",
      "providerId" : "consent-required",
      "subType" : "anonymous",
      "subComponents" : { },
      "config" : { }
    } ],
    "org.keycloak.keys.KeyProvider" : [ {
      "id" : "e5ebc233-78bc-4905-a52e-eafeb9be9a7e",
      "name" : "rsa-generated",
      "providerId" : "rsa-generated",
      "subComponents" : { },
      "config" : {
        "privateKey" : [ "MIIEogIBAAKCAQEAqaw8btdX6C0/UYKljztGOIW9uFgNtOKOYz3zghsDxC3l4WPg6sMwKTf0j2tMdbprSuhiCtfvllT6rXNK5eRcu/nJZQ0WIe/RptDTs/ucznHnvJ8QGLo2qMBYvaxciF1adH7w+aDS8ss5IW66Cpjb32H/39J8CccG5quMTtxF7DXUE3vDGrw82HyOiqxuppo29MGcsO1V1k1yFZVA6yyIkwR8fUtrauK6GVBHCHCNZun9q3nHPM63gto6PMney6bqtcmCjTnfKCwQuAWXSVvL8uiEfOubZxlLDgDjAPNhTZr8BrVV2EfUqY9RU+3SzD7I/K+yWhisOy56Q+tL0D0x9QIDAQABAoIBAANJ1XFX1sTRslihPcCHvLsrYGYaaB2ZhyVGQJoaGERs7U0lKJP0N309BTjjB/wqIkU1OXKOBSnhOMCJgP9Goe4kulytLcDM9eppQV52IcULMRtslnJxks30zbjTW9xquW4+PZZg9xBXPvgLvir8E8WBuo9QdDCjp68VzmYtimS4YvCi+vjkVAplTU03lI8o/dzdV9bbkA9qlc1uCmt4mNbc3PrZtpBohg5Ne4eQsdscvhZBMepr40082Z1gHe8BxhY0H2HAnDPD0MWkywtXbtXpB10FrU2D/mhyGZATEIZFkA3wO2NSAjomcn/COPYUsgh01QI+qCEonM2pE5AUVUECgYEA1W86ZUs0Y99Ls3OrG472XORMOIV93lcIz+hnTylpRygydEX6zopsnvy0P7KBOyll0Y8V0UNgefvB8ou5eUb52Kf5K85r/MOt0Ku2AbO9jxu4XjXpJh1Oac3BG9Tr5tOjtE8VHjO61fgUyQ6C9gVyAqGFV5FekkQFCQe1RVyHTuECgYEAy4LH4MaRgHtsPT11ICcmJfFPulMgaME2WL4f1SsRfphlkEkLu+yjKMBTgUvhIMP2ei2ITlRvif1wuOqXzu/KcbF2ZcCWEInpEDjfnrG0gbNwypig6RKTXmQfh1AudUToVVrsTaJ0kHtCtPkv/+K3Y0O2VkRxvMDDIW8o6cRiaZUCgYBriHW4cTJ9GxSt3hoYcWfol1FbrM4kxl73ORVLygZzxmndMSDTDOT7GUDLUulPYGUfNuL8IuEptFEcHY+d7ceVg9PDYWYA3KnnF4xEwUVBI+s49Bp6jItkPTkNB7KvAnRZNPrj05ZPlYULY1dSEp5FexGOc/xc3w5WZV7MCnlVoQKBgCmwO6Om6Y1pOw38de7FNkJVgWCIwL3Uvn5FTB4NuYK2Uy/QVtADNJUXeMOmuJJOskHq694n28Vnnlyy6bAhXNYXZUqIvfTbW1vQWraWboSXLobB50x3WqreVbsRSMMK/5DklD1/BuPF7C9IUHXZinmSGFrpoGbrEc3aiIYCjapVAoGAZCyb4UgvPQqaDj7Gpsy3WXmgKjcKe6rN9TRseZNFjg0jKbNgHWgHNWfGKCsBKWVPezYz9iNKXtod1Pekjr9DHoYMNkxnaHUXppsgrWQEp+92JXEbzN6xqRXs0BKIMBGGByWaOnyaHOtFhmUiLwRrEbTWmgLC6EMx/RBFmId5e2w=" ],
        "keyUse" : [ "SIG" ],
        "certificate" : [ "MIICmTCCAYECBgGPcTYVwzANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVrYWZrYTAeFw0yNDA1MTMwOTA3MDFaFw0zNDA1MTMwOTA4NDFaMBAxDjAMBgNVBAMMBWthZmthMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqaw8btdX6C0/UYKljztGOIW9uFgNtOKOYz3zghsDxC3l4WPg6sMwKTf0j2tMdbprSuhiCtfvllT6rXNK5eRcu/nJZQ0WIe/RptDTs/ucznHnvJ8QGLo2qMBYvaxciF1adH7w+aDS8ss5IW66Cpjb32H/39J8CccG5quMTtxF7DXUE3vDGrw82HyOiqxuppo29MGcsO1V1k1yFZVA6yyIkwR8fUtrauK6GVBHCHCNZun9q3nHPM63gto6PMney6bqtcmCjTnfKCwQuAWXSVvL8uiEfOubZxlLDgDjAPNhTZr8BrVV2EfUqY9RU+3SzD7I/K+yWhisOy56Q+tL0D0x9QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB5obXgIyKTqohCCy6Dmh+6Kb2uiH03ePUD/RgzW2QiTk33Y8TPoTWkhSQIx/+DZN6+0riI5YPxhsAG/mnlKBd7ip7eHVyZTJ5R4DUWOOImCt6lRSZkqXs38bHKsiEtHGcHCywzOC6rx1X+gx0Dmzx47CDeBrVgrRIAtIljSKYXUaSk3/C36xwdjU8P6XA6d9Z1VrpM94xNGLeD/hX0H+Wxfnu2eMml8jrScmYsEZ238MG51r7RaNQcpGQn8xHi+sjnEmFnoSom6Y59mGwAMSlGpqnivCW+eV9fLBcO4jA5Z4X8fc+qASDN3DeOA/XRgDro89UVWc/6UKDg2ydAhrG3" ],
        "priority" : [ "100" ]
      }
    }, {
      "id" : "7a791e1b-2e09-4f63-aed2-f21e1cfea2d4",
      "name" : "rsa-enc-generated",
      "providerId" : "rsa-enc-generated",
      "subComponents" : { },
      "config" : {
        "privateKey" : [ "MIIEpAIBAAKCAQEAugUWs+3R22Y3wpKZKxwlm/OZ3/ObkNffQTgyamWOL6MnZQGgPWxXCFAAVAAYOBXpWpwIUfIfVynqv9LRdVwCY4KeiqDSne+ZHEv6NFxM7XwvlUBSgCftULrrkXh9oR05hTH6KsTPWFk06jongeZAi+jDFKxTVMvEqR9md4id/iwU5VWhfGKpR7uki8fuAIELIUcxD1HcUhu3f/3kNKbCC+xqzSSNWNZChP8K11rTbcLslBQzT+gdytInwv+68nx1CIXfUR8iUIAM3LjKb8kQFtc16/KRVPefOmFo+FK6YWAcTUSKlFzo0J6nd9o1azY5IYOWDK9Xvh16w/5NGaLH8wIDAQABAoIBAFziNZfaZDM9MxKAyOJxx4W7eVYN+du1LtEOEn51/y1iNkWFLlH9SufnqoJHGdDHgCGyT6U7VNLdJ05pIhWLv9WYXzmxW/lorfcnKOQEQpVCsS/BUnCTfzgUXZPhqjlMsnADqHq6kx32TSm3qAqAwjIaI26rLWDl7mjUOQHuwZUr6s109FDBTeQc03a1iolyIlegw3f2XKrZm5ce6gl86R8eWIV9+Ks32cEhhNWlL6NBvirve3IPxJ7pNcBrD0vJb3Vry+G19wUbQWZZQw1puDC0FKuWUHvirXMN2T8q2HnZFDX5AuUcVNh60htQ0g7GEd83Dl6TCKv/g/qSaxPTwwECgYEA78eWf0GcKzWgNpGCRRL4jNkqPJcpxh3pvCx+KrlrSjIgnyqIskLrNm2JQhLIjLeUIi0AskbmouZZbtz5kmeoEHH84BbZDMvPdDUxY+svSdgQ507QZBRrW/A4XKM3En6XEwURlsS0fOYovgWfc8PSIp1fO3Ip9BzF1hLtpk9J/+ECgYEAxpqCgdg5YEUHf/ljWKP13EzoZDUdYUOSt7LLeTRVM3o8Au3ww/OWNPuNpQn2FnS1hd4pI7XWdr2vuntP2nJKfrHL25sDpTfxqgJJRlwyV3vawuXFLSQcKhYIiI3G83tiYeCM4PzxiSLh+Wtykhfafe0elXN9Kk+TKTJwVGGHElMCgYEA1UAe2wLRD6Tb3mw+/YvHvgyOAeE259pGvHKdqwXJI+29EZHUjSXy5y83+amW7399oX+AtQ1Vpd9T/sNMuyaxVB7slaf8VeMVl/aO/Jx4LCabsfxoXfnDGbtlhQ4rtqkbV3EUmZBMLSDNb2K001J/GwX3YnlAUrkcQi4HaffuikECgYEAjRk++UMGWHgSgQBMbbBnP3HAdVkrG2wns60qVF0y3xTLyAUGViEcKV5C3us50/Bs+sPAlKdezBOt4p4zOG6UsHhe7hGuwFYDspZXOs7L0U2kOW2G7bBG9jubKnEX1OpnFkSzsjDi5VxMEakdx998kpTBcsqPNV09nzo/hiOYFBMCgYA28RdWQ58i4jBH2/23F0mSmMB+Vv8XGwVe9B66FdrbyxW7WrEYKfTBi+UWA5H9jUr/0uSoWHNoj4SyiOo2mD4rz4BLw0c1hspFCjyQZ6dHFEQ1sFDo5XB64S12suOEXSNWh6wqmx/Bj7C2Sq4SGaf/EGnHmIXwINPA0fjKd7bwIA==" ],
        "keyUse" : [ "ENC" ],
        "certificate" : [ "MIICmTCCAYECBgGPcTYWMTANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVrYWZrYTAeFw0yNDA1MTMwOTA3MDFaFw0zNDA1MTMwOTA4NDFaMBAxDjAMBgNVBAMMBWthZmthMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAugUWs+3R22Y3wpKZKxwlm/OZ3/ObkNffQTgyamWOL6MnZQGgPWxXCFAAVAAYOBXpWpwIUfIfVynqv9LRdVwCY4KeiqDSne+ZHEv6NFxM7XwvlUBSgCftULrrkXh9oR05hTH6KsTPWFk06jongeZAi+jDFKxTVMvEqR9md4id/iwU5VWhfGKpR7uki8fuAIELIUcxD1HcUhu3f/3kNKbCC+xqzSSNWNZChP8K11rTbcLslBQzT+gdytInwv+68nx1CIXfUR8iUIAM3LjKb8kQFtc16/KRVPefOmFo+FK6YWAcTUSKlFzo0J6nd9o1azY5IYOWDK9Xvh16w/5NGaLH8wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAIkYptfXBeFd192WNBq95R/cclUpJ5jFpoQ+d94vjiE1ApizKTm2xZabkJJehXFZMofRXM6QYMKA2T/sJeLiCJz2g7KI9BGG0/MLVzedQOq846g6qJ2g4677+KLaundj6ivhI07O6/++2Xf9N2aCmNh1wCyksZ1h1dpNWIAFVnc+u5NHjchCZjGWYy1twCuTah5J9jcc+5D44Hvx/owas3VbSGG/KtHKuWZRBTq4WVQALGv4V6Yn1lPahUP6zW/7XvCdXkrkwWgdy28ij8BZ7P3m/MHjarGj8Qzp647nrtHnehBFnZC5KjAQRcfvIKWSo0X5S2HCuWN2kfiL5OdvI1" ],
        "priority" : [ "100" ],
        "algorithm" : [ "RSA-OAEP" ]
      }
    }, {
      "id" : "c8d1a25f-316c-4d19-b87f-b218e250750f",
      "name" : "aes-generated",
      "providerId" : "aes-generated",
      "subComponents" : { },
      "config" : {
        "kid" : [ "5494e58e-c506-48c9-be11-f8413a10fbf3" ],
        "secret" : [ "crFJThUYdiNteRQVOGla6g" ],
        "priority" : [ "100" ]
      }
    }, {
      "id" : "cbcb6aab-fefd-43a4-bdbc-07864dc38aa2",
      "name" : "hmac-generated-hs512",
      "providerId" : "hmac-generated",
      "subComponents" : { },
      "config" : {
        "kid" : [ "693e41f2-f484-4e88-8a30-593a05760eac" ],
        "secret" : [ "cRAV9n5heWA8xHild-m-wJzrKptUyg377NTFILIdcDpwg25hFRmaTPMGi8nTBjvcMOMDMOSQ3HhDWW48IucUAS_MKCwYccpUkqEDGE9kFlt2Cw1wf2Zhm0ORyeRrDpO16Iq_f_XvCgXRZ_DnBOVtKPDoDotkgDjTW2qaxc4OKp4" ],
        "priority" : [ "100" ],
        "algorithm" : [ "HS512" ]
      }
    } ]
  },
  "internationalizationEnabled" : false,
  "supportedLocales" : [ ],
  "authenticationFlows" : [ {
    "id" : "4e942a16-320d-4d06-ad4a-b28d23688e2f",
    "alias" : "Account verification options",
    "description" : "Method with which to verity the existing account",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "idp-email-verification",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "Verify Existing Account by Re-authentication",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "81abc615-be77-49d9-9459-d027075e5515",
    "alias" : "Browser - Conditional OTP",
    "description" : "Flow to determine if the OTP is required for the authentication",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "conditional-user-configured",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "auth-otp-form",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "aeb82729-caaa-49fd-961f-3b35b95fb0eb",
    "alias" : "Direct Grant - Conditional OTP",
    "description" : "Flow to determine if the OTP is required for the authentication",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "conditional-user-configured",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "direct-grant-validate-otp",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "7d06c859-93b6-47eb-b620-0001e9f5e92a",
    "alias" : "First broker login - Conditional OTP",
    "description" : "Flow to determine if the OTP is required for the authentication",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "conditional-user-configured",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "auth-otp-form",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "958b1238-8fa9-47e1-b9db-a46c5c66ccad",
    "alias" : "Handle Existing Account",
    "description" : "Handle what to do if there is existing account with same email/username like authenticated identity provider",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "idp-confirm-link",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "Account verification options",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "81cddde2-5464-4ff7-b91a-d4351845ffaf",
    "alias" : "Reset - Conditional OTP",
    "description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "conditional-user-configured",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "reset-otp",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "35d15fa1-297a-4215-af7c-243a0da164ab",
    "alias" : "User creation or linking",
    "description" : "Flow for the existing/non-existing user alternatives",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticatorConfig" : "create unique user config",
      "authenticator" : "idp-create-user-if-unique",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "Handle Existing Account",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "977e1bca-e0a7-479c-8af8-fd657921488a",
    "alias" : "Verify Existing Account by Re-authentication",
    "description" : "Reauthentication of existing account",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "idp-username-password-form",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "CONDITIONAL",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "First broker login - Conditional OTP",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "a67679c4-0a8e-45d0-bfb9-4b19359b829f",
    "alias" : "browser",
    "description" : "browser based authentication",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-cookie",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "auth-spnego",
      "authenticatorFlow" : false,
      "requirement" : "DISABLED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "identity-provider-redirector",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 25,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "autheticatorFlow" : true,
      "flowAlias" : "forms",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "15323229-37ca-40c2-9842-1e1d8dd3b902",
    "alias" : "clients",
    "description" : "Base authentication for clients",
    "providerId" : "client-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "client-secret",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "client-jwt",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "client-secret-jwt",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "client-x509",
      "authenticatorFlow" : false,
      "requirement" : "ALTERNATIVE",
      "priority" : 40,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "243b3065-7ac6-472f-8d2c-fc620c04c170",
    "alias" : "direct grant",
    "description" : "OpenID Connect Resource Owner Grant",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "direct-grant-validate-username",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "direct-grant-validate-password",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "CONDITIONAL",
      "priority" : 30,
      "autheticatorFlow" : true,
      "flowAlias" : "Direct Grant - Conditional OTP",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "e83e55ad-0ed4-4741-8a0c-2f90fdcb9a07",
    "alias" : "docker auth",
    "description" : "Used by Docker clients to authenticate against the IDP",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "docker-http-basic-authenticator",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "f52ee8d4-2275-4f49-adac-44c8ea75dbf5",
    "alias" : "first broker login",
    "description" : "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticatorConfig" : "review profile config",
      "authenticator" : "idp-review-profile",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "User creation or linking",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "45384b29-007f-4cfa-bc33-2e22075bfe91",
    "alias" : "forms",
    "description" : "Username, password, otp and other auth forms.",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-username-password-form",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "CONDITIONAL",
      "priority" : 20,
      "autheticatorFlow" : true,
      "flowAlias" : "Browser - Conditional OTP",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "e5ea6651-b8fd-45a2-97bb-55c6071fad6f",
    "alias" : "registration",
    "description" : "registration flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-page-form",
      "authenticatorFlow" : true,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : true,
      "flowAlias" : "registration form",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "9637bffd-8f70-4c63-8660-3d1eb7b10ee5",
    "alias" : "registration form",
    "description" : "registration form",
    "providerId" : "form-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-user-creation",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "registration-password-action",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 50,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "registration-recaptcha-action",
      "authenticatorFlow" : false,
      "requirement" : "DISABLED",
      "priority" : 60,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "registration-terms-and-conditions",
      "authenticatorFlow" : false,
      "requirement" : "DISABLED",
      "priority" : 70,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "310ae93d-cb91-4c7a-97e0-dcea1d744bf6",
    "alias" : "reset credentials",
    "description" : "Reset credentials for a user if they forgot their password or something",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "reset-credentials-choose-user",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "reset-credential-email",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 20,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticator" : "reset-password",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 30,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    }, {
      "authenticatorFlow" : true,
      "requirement" : "CONDITIONAL",
      "priority" : 40,
      "autheticatorFlow" : true,
      "flowAlias" : "Reset - Conditional OTP",
      "userSetupAllowed" : false
    } ]
  }, {
    "id" : "4d537cf7-1535-4b4a-8d64-ded70db59377",
    "alias" : "saml ecp",
    "description" : "SAML ECP Profile Authentication Flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "http-basic-authenticator",
      "authenticatorFlow" : false,
      "requirement" : "REQUIRED",
      "priority" : 10,
      "autheticatorFlow" : false,
      "userSetupAllowed" : false
    } ]
  } ],
  "authenticatorConfig" : [ {
    "id" : "4f8bcc52-4070-4bf6-af0c-b168a6eadec4",
    "alias" : "create unique user config",
    "config" : {
      "require.password.update.after.registration" : "false"
    }
  }, {
    "id" : "858a030f-670c-487b-9061-5b90c5076ee5",
    "alias" : "review profile config",
    "config" : {
      "update.profile.on.first.login" : "missing"
    }
  } ],
  "requiredActions" : [ {
    "alias" : "CONFIGURE_TOTP",
    "name" : "Configure OTP",
    "providerId" : "CONFIGURE_TOTP",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 10,
    "config" : { }
  }, {
    "alias" : "TERMS_AND_CONDITIONS",
    "name" : "Terms and Conditions",
    "providerId" : "TERMS_AND_CONDITIONS",
    "enabled" : false,
    "defaultAction" : false,
    "priority" : 20,
    "config" : { }
  }, {
    "alias" : "UPDATE_PASSWORD",
    "name" : "Update Password",
    "providerId" : "UPDATE_PASSWORD",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 30,
    "config" : { }
  }, {
    "alias" : "UPDATE_PROFILE",
    "name" : "Update Profile",
    "providerId" : "UPDATE_PROFILE",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 40,
    "config" : { }
  }, {
    "alias" : "VERIFY_EMAIL",
    "name" : "Verify Email",
    "providerId" : "VERIFY_EMAIL",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 50,
    "config" : { }
  }, {
    "alias" : "delete_account",
    "name" : "Delete Account",
    "providerId" : "delete_account",
    "enabled" : false,
    "defaultAction" : false,
    "priority" : 60,
    "config" : { }
  }, {
    "alias" : "webauthn-register",
    "name" : "Webauthn Register",
    "providerId" : "webauthn-register",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 70,
    "config" : { }
  }, {
    "alias" : "webauthn-register-passwordless",
    "name" : "Webauthn Register Passwordless",
    "providerId" : "webauthn-register-passwordless",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 80,
    "config" : { }
  }, {
    "alias" : "VERIFY_PROFILE",
    "name" : "Verify Profile",
    "providerId" : "VERIFY_PROFILE",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 90,
    "config" : { }
  }, {
    "alias" : "update_user_locale",
    "name" : "Update User Locale",
    "providerId" : "update_user_locale",
    "enabled" : true,
    "defaultAction" : false,
    "priority" : 1000,
    "config" : { }
  } ],
  "browserFlow" : "browser",
  "registrationFlow" : "registration",
  "directGrantFlow" : "direct grant",
  "resetCredentialsFlow" : "reset credentials",
  "clientAuthenticationFlow" : "clients",
  "dockerAuthenticationFlow" : "docker auth",
  "firstBrokerLoginFlow" : "first broker login",
  "attributes" : {
    "cibaBackchannelTokenDeliveryMode" : "poll",
    "cibaExpiresIn" : "120",
    "cibaAuthRequestedUserHint" : "login_hint",
    "oauth2DeviceCodeLifespan" : "600",
    "oauth2DevicePollingInterval" : "5",
    "parRequestUriLifespan" : "60",
    "cibaInterval" : "5",
    "realmReusableOtpCode" : "false"
  },
  "keycloakVersion" : "24.0.2",
  "userManagedAccessAllowed" : false,
  "clientProfiles" : {
    "profiles" : [ ]
  },
  "clientPolicies" : {
    "policies" : [ ]
  }
}